
body {
  background-color: white;
  color: black;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10pt;
  margin: 0px 20px 20px 20px;
  /* GWT-default.css would be:
  line-height: 12pt;
  margin: 0px;
  border: 0px;
  padding: 0px;
  overflow: visible;
  background: #E1E7F2 url(images/bg_gradient.gif) repeat-x;
  direction: ltr;
  */
}

h2 {
  font-weight: normal;
}

table {
  font-size: 100%;
}

code {
  font-size: small;
}

a {
  color: darkblue;
}

a:visited {
  color: darkblue;
}

.gwt-BorderedPanel {
}

.gwt-Button {
  background:#f5f5f5;
  border:1px solid #aaa;
  border-top:1px solid #ddd;
  border-left:1px solid #ddd;
  padding: 2px;
  width: 12em;
}

.gwt-Button:active {
  border:1px solid #aaa;
  border-bottom:1px solid #ccc;
  border-right:1px solid #ccc;
}

.gwt-Button[disabled] {
  background: #ccc;
  border:1px solid #999;
  border-top:1px solid #ccc;
  border-left:1px solid #ccc;
  color: #888;
}

.gwt-Canvas {
}

.gwt-CheckBox {
}

.gwt-DialogBox {
  border: 2px outset;
  background-color: white;
}

.gwt-DialogBox .Caption {
  background-color: #C3D9FF;
  padding: 3px;
  margin: 2px;
  font-weight: bold;
  cursor: default;
}

.gwt-FileUpload {
}

.gwt-Frame {
}

.gwt-HTML {
}

.gwt-Hyperlink {
}

.gwt-Image {
}

.gwt-Label {
}

.gwt-ListBox {
}

.gwt-MenuBar {
  background-color: #C3D9FF;
  border: 1px solid #87B3FF;
  cursor: default;
}

.gwt-MenuBar .gwt-MenuItem {
  padding: 1px 4px 1px 4px;
  cursor: default;
}

.gwt-MenuBar .gwt-MenuItem-selected {
  background-color: #E8EEF7;
}

.gwt-PasswordTextBox {
}

.gwt-RadioButton {
}

.gwt-TabPanel {
  margin-top: 4px;
}

.gwt-TabPanelBottom {
  background-color: #E8EEF7;
}

.gwt-TabBar {
  padding-top: 2px;
  border-bottom: 4px solid #87B3FF;
  background-color: #fff;
}

.gwt-TabBar .gwt-TabBarFirst {
}

.gwt-TabBar .gwt-TabBarRest {
}

.gwt-TabBar .gwt-TabBarItem {
  padding: 4px;
  cursor: pointer;
  cursor: hand;

  background-color: #e8eef7;
  border-bottom: 2px solid white;
  margin-right: 2px;
}

.gwt-TabBar .gwt-TabBarItem-selected {
  padding: 4px;
  font-weight: bold;
  cursor: default;

  background-color: #87b3ff;
  border-bottom: 2px solid #87b3ff;
  margin-right: 2px;
}

.gwt-TextArea {
}

.gwt-TextBox {
}

.gwt-TextBox-readonly {
  color: #888;
}

/*
.gwt-Tree {
  background: white;
}

.gwt-Tree .gwt-TreeItem {
}

.gwt-Tree .gwt-TreeItem-selected {
  background-color: #C3D9FF;
}
*/

.gwt-StackPanel {
}

.gwt-StackPanel .gwt-StackPanelItem {
  background-color: #C3D9FF;
  cursor: pointer;
  cursor: hand;
}

.gwt-StackPanel .gwt-StackPanelItem-selected {
}

.gwt-PushButton-up {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
  cursor: pointer;
  cursor: hand;
}

.gwt-PushButton-up-hovering {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
  cursor: pointer;
  cursor: hand;
}

.gwt-PushButton-down {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
  cursor: pointer;
  cursor: hand;
}

.gwt-PushButton-down-hovering {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
  cursor: pointer;
  cursor: hand;
}

.gwt-ToggleButton-up {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
  cursor: pointer;
  cursor: hand;
}

.gwt-ToggleButton-up-hovering {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
  cursor: pointer;
  cursor: hand;
}

.gwt-ToggleButton-down {
  background-color: #C3D9FF;
  padding: 2px;
  background-color: #E8F1FF;
  border: 2px solid transparent;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
  cursor: pointer;
  cursor: hand;
}

.gwt-ToggleButton-down-hovering {
  background-color: #C3D9FF;
  padding: 2px;
  background-color: #E8F1FF;
  border: 2px solid transparent;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
  cursor: pointer;
  cursor: hand;
}

.gwt-RichTextArea {
  border: 1px solid black;
  background-color: white;
}

.gwt-RichTextToolbar {
  background-color: #C3D9FF;
  padding: 2px;
}

.gwt-RichTextToolbar .gwt-PushButton-up {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
}

.gwt-RichTextToolbar .gwt-PushButton-up-hovering {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
}

.gwt-RichTextToolbar .gwt-PushButton-down {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-PushButton-down-hovering {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-ToggleButton-up {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
}

.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
}

.gwt-RichTextToolbar .gwt-ToggleButton-down {
  margin-right: 2px;
  background-color: #E8F1FF;
  border: 1px solid #C3D9FF;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering {
  margin-right: 2px;
  background-color: #E8F1FF;
  border: 1px solid #C3D9FF;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
}

.gwt-HorizontalSplitPanel {
  border: 8px solid #C3D9FF;
}

.gwt-HorizontalSplitPanel .hsplitter {
  background-color: #C3D9FF;
  cursor: move;
}

.gwt-HorizontalSplitPanel .left {
  background-color: #E8EEF7;
}

.gwt-VerticalSplitPanel {
}

.gwt-VerticalSplitPanel .splitter {
  background-color: #C3D9FF;
  height: 8px;
  cursor: move;
}

.gwt-SuggestBoxPopup {
  border: 2px solid #C3D9FF;
}

.gwt-SuggestBoxPopup .item {
  padding: 2px;
}

.gwt-SuggestBoxPopup .item-selected {
  background-color: #C3D9FF;
  padding: 2px;
}

/* -------------------------------------------------------------------------- */
.ks-View {
  width: 100%;
  height: 24em;
}

.ks-Info {
  color: white;
  /*
  padding: 20px 10px 20px 40px;
  margin-bottom: 10px;
  */
  padding: 5px 10px 5px 40px;
  margin-bottom: 0px;
}

.macdadi-TopPanel TD {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    vertical-align: top;
}

.ks-List {
}

TABLE.ks-list TR TD {
    vertical-align: bottom;
    margin-bottom: 0px;
}

.ks-List .gwt-Image {
  position: relative;
  top: 8px;
}

.ks-List .ks-ViewItem a {
  text-decoration: none;
  color: white;
}

.ks-List .ks-ViewItem-selected a {
  text-decoration: none;
  color: white;
}

.ks-List .ks-FirstViewItem a {
  text-decoration: none;
  color: white;
}

.ks-List .ks-FirstViewItem-selected a {
  text-decoration: none;
  color: white;
}

.ks-List .ks-ViewItem {
  background: #c6cab7;
  padding: 4px;
  padding-left: 16px;
  padding-right: 16px;
  margin-right: 3px;
  border-bottom: 3px solid white;
  cursor: pointer;
  cursor: hand;
}

.ks-List .ks-ViewItem-selected {
  background: #c6cab7;
  padding: 4px;
  padding-left: 16px;
  padding-right: 16px;
  margin-right: 3px;
  padding-bottom: 7px;
}

.ks-List .ks-FirstViewItem {
  background: #c6cab7 url(images/corner.gif) no-repeat top left;
  padding: 4px;
  padding-left: 16px;
  padding-right: 16px;
  margin-right: 3px;
  border-bottom: 3px solid white;
  cursor: pointer;
  cursor: hand;
}

.ks-List .ks-FirstViewItem-selected {
  background: #c3d9ff url(images/corner.gif) no-repeat top left;
  padding: 4px;
  padding-left: 16px;
  padding-right: 16px;
  margin-right: 3px;
  padding-bottom: 7px;
}

.ks-images-Image {
  margin: 8px;
}

.ks-images-Button {
  margin: 8px;
  cursor: pointer;
  cursor: hand;
}

.ks-layouts {
  margin: 8px;
}

.ks-layouts-Label {
  background-color: #C3D9FF;
  font-weight: bold;
  margin-top: 1em;
  padding: 2px 0px 2px 0px;
  width: 100%;
}

.ks-layouts-Scroller {
  height: 128px;
  border: 2px solid #C3D9FF;
  padding: 8px;
  margin: 8px;
}

.ks-popups-Popup {
  background-color: white;
  border: 1px solid #87B3FF;
  padding: 4px;
}

/**
 * Applied to the Tree.
 * Copied from GWT-default.css
 */
.gwt-Tree {
  background: white;
}

.gwt-Tree .gwt-TreeItem-wrapper {
  margin: 0px 0px 0px 20px;  // Indentation
}

.gwt-Tree .gwt-TreeItem {
  padding: 0px;
  margin: 0px;
  border: 1px solid white;
  white-space: nowrap;
  cursor: hand;
  cursor: pointer;
}

.gwt-Tree .gwt-TreeItem-hovering {
}

.gwt-Tree .gwt-TreeItem-selected {
  background: #93c2f1 url(images/bg_listgradient.gif) repeat-x;
  border: 1px dotted #888;
}

/* MACDADI views and components
 *******************************
 */

.macdadi-Goals {
    margin-top: 10px;
    margin-left: 10px;
}

.macdadi-GoalDetail {

}

.macdadi-Options {
    margin-top: 10px;
    margin-left: 10px;
}

.macdadi-Stakeholders {
    margin-top: 10px;
    margin-left: 10px;
}

.macdadi-Stakeholders TABLE TR TD {
    vertical-align: top;
}

.macdadi-Preferences {
    margin-top: 10px;
    margin-left: 10px;
}

.macdadi-Impacts {
    margin-top: 10px;
    margin-left: 10px;
}

.macdadi-Impacts .impact-zero {

}

.macdadi-Impacts .impact-positive-1 {
    background-color: #B2E4B4;
}

.macdadi-Impacts .impact-positive-2 {
    background-color: #60C463;
}

.macdadi-Impacts .impact-positive-3 {
    background-color: #2A832D;
}

.macdadi-Impacts .impact-negative-1 {
    background-color: #F08686;
}

.macdadi-Impacts .impact-negative-2 {
    background-color: #D84A4A;
}

.macdadi-Impacts .impact-negative-3 {
    background-color: #BC2525;
}

.macdadi-Impacts .impact-option-header {
    wrap: yes;
    width: 90px;
    font-size: 8pt; /* TODO: better to make this relative size */
    vertical-align: top;
}

.macdadi-Impacts .impact-goal-header {
    wrap: no;
    vertical-align: top;
}


.macdadi-Sidestrip {
    width: 25px;
    height: 100%;
}

.macdadi-Sidestrip TBODY {
    
}

.macdadi-Welcome {
    margin-top: 10px;
    margin-left: 10px;
    width: 100%;
}

.macdadi-Values {
    margin-top: 10px;
    margin-left: 10px;
}

.macdadi-instructions {
    background-image: url( "http://www.gwt-ext.com/demo/images/silk/information.gif" ) !important;
}

.macdadi-myaccount-editPicBar {
    body {background-color: #FFFFFF};
}

.macdadi-myaccount-editPicButton {
    font-size: 6pt;
}

.macdadi-myaccount-projectInfo {
   background-image: url( "http://yongjia.buyer-buying.com/yongjia.co/sea-blue-panel_18272.jpg" ) !important;
}

.macdadi-myaccount-save {
    background-image: url( "http://www.gwt-ext.com/demo/images/save.gif" ) !important;
}

.macdadi-myaccount-image {
    background-image: url( "http://www.gwt-ext.com/demo/images/icons/fam/plugin_add.gif" ) !important;
}

.macdadi-myaccount-new {
    background-image: url( "http://www.gwt-ext.com/demo/images/silk/application_edit.gif" ) !important;
}

.macdadi-myaccount-header {
    background-image: url( "http://www.gwt-ext.com/demo/images/silk/application_form_add.gif" ) !important;
}


.macdadi-myaccount-preview {
    background-image: url( "http://www.gwt-ext.com/demo/images/silk/film.gif" ) !important;
}

.macdadi-myaccount-link {
    background-image: url( "http://www.gwt-ext.com/demo/images/silk/html.gif" ) !important;
}

.macdadi-myaccount-line {
    background-image: url( "http://www.gwt-ext.com/demo/images/silk/add.gif" ) !important;
}

.macdadi-myaccount-bold {
    background-image: url( "http://www.gwt-ext.com/demo/images/silk/text_bold.gif" ) !important;
}

.macdadi-myaccount-italics {
    background-image: url( "http://www.gwt-ext.com/demo/images/silk/text_italic.gif" ) !important;
}